home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 September
/
CHIP 1996 szeptember (CD07).zip
/
CHIP_CD07.ISO
/
sac
/
pack
/
rar200sl.exe
/
rar
/
RCVT.DOC
< prev
next >
Wrap
Text File
|
1996-05-24
|
7KB
|
182 lines
██████╗ █████╗ ██████╗ RAR konvertor
██╔══██╗ ██╔══██╗ ██╔══██╗ ~~~~~~~~~~~~~
██████╔╝ ███████║ ██████╔╝ Program na konverziu archívov, verzia 1.01
██╔══██╗ ██╔══██║ ██╔══██╗ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
██║ ██║ ██║ ██║ ██║ ██║ Uºívateûská p²íruƒka
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ~~~~~~~~~~~~~~~~~~~~
Program na konverziu archívov RCVT zabezpeƒuje konverziu rôznych
typov archívov do jedného, hlavného typu.
RCVT rozbaûuje súbory zo zdrojového archívu a balí ich do nového archívu,
priƒom odstráni pôvodn∞ archív, ak bol cieûov∞ úspeτne vytvoren∞.
Konfiguraƒn∞ súbor RCVT.CFG obsahuje typy archívov a voûby.
Typy archívov sú definované spolu s príkazmi archivátora na zbalenie,
rozbalenie a testovanie zodpovedajúcich archívov.
Tento obsluºn∞ program bol τpeciálne vyvinut∞ na konverziu archívov
rôznych typov do archívov RARu za úƒelom dosiahnutia vyττieho kompresného
pomeru pre Vaτe dáta. Je vτak moºné prekonfigurovat RCVT na in∞ hlavn∞
typ archívu - toto sa dosiahne umiestnením definície hlavného typu
archívu v konfiguraƒnom súboru pred ostatné.
1. Konfiguraƒn∞ súbor RCVT.CFG
Konfiguraƒn∞ súbor RCVT.CFG programu RCVT je jednpduch∞ textov∞ súbor
obsahujúci voûby a definície typov archívov. RCVT.CFG musí by£
v rovnakom adresári ako RCVT.EXE.
Re£azce zaƒínajúce znakom bodkoƒiarka ';' sú komentáre a RCVT.EXE ich
ignoruje.
1.1. Voûby
OnError NextArchive | Abort
Táto voûba definuje, ako sa má RCVT správa£ v prípade, ak archivátor
vráti chybov∞ kód pri spracovávaní archívu. Nastavte túto voûbu na
'Abort', ak chcete aby RCVT zastavil spracovanie archívov pri v∞skyte
chyby.
Add <názov súboru>
µpecifikuje názov súboru, ktor∞ musí by£ pridan∞ ku kaºdému prebalenému
archívu. Mal by by£ zadan∞ cel∞ názov súboru aj s cestou. Sú povolené
viacnásobné re£azce "Add".
Del <názov súboru>
µpecifikuje súbor(y), ktoré nemajú by£ umiestnené do prebaleného
archívu. Pouºitie substituƒn∞ch znakov je dovolené. Ak nie je udaná
úplná cesta, oƒakáva sa koreσov∞ adresár archívu. Viacnásobné re£azce
"Del" sú povolené.
Scan <názov súboru, ktor∞ sa má spusti£>
Môºete nastavit volanie programu na spracovanie súborov, rozbalen∞ch
zo zdrojového archívu, pred ich prebalením do nového archívu.
Napríklad môºe by£ nastaven∞ antivírusov∞ program pre kontrolu súborov
na poƒítaƒové vírusy. Ak by program vrátil nenulov∞ návratov∞ kód
(ERRORLEVEL), zdrojov∞ archiv nebude prebalen∞ a do záznamového súboru
RCVT.LOG bude umiestnená zodpovedajúca správa. Viacnásobné re£azce
"Scan" sú povolené.
Filelist <názov súboru>
Urƒuje soubor, v ktorom je uveden∞ zoznam zdrojov∞ch archívov. Názov
zdrojového archívu je po úspeτnej konverzii nahraden∞ nov∞m, rovnako
ako aktuálna veûkos£ súboru, ak to je moºné. Ak nie je zadaná úplná
cesta, zoznam súborov sa oƒakáva v tom istom adresári, kde je archív.
Viacnásobné re£azce "Filelist" sú povolené.
1.2. Definície archívov
Definícia kaºdého archivu sa skladá zo 4 re£azcov.
Prv∞ re£azec deklaruje typ archívu - prípona archívneho súboru
a voliteûne signatúra archívu - maska obsahujúca do 32 prv∞ch
vzorov∞ch bajtov archívneho súboru ako hexadecimálne ƒísla, napr.:
; Konverzia zo starého (pred verziou 1.50) formátu RAR
.RAR 52457E5E
Signatúra archívu je nepovinná, takºe archívne súbory môºu by£
rozpoznávané len podûa prípony súboru, napríklad:
; Konverzia z formátu ZIP
.ZIP
Zvyτné re£azce definujú volania programu pre dan∞ typ archívu pri balení,
rozbaûovaní a testovaní archívu:
PACK <prík.riadok> pre balenie súborov do archívu (vytvorenie archívu)
EXTR <prík.riadok> pre vybalenie súborov z archívu
TEST <prík.riadok> pre testovanie súborov v archíve
Nasledujúci príklad je úplnou definíciou archívneho typu RAR:
; Hlavná definícia archívu: konverzia do formátu RAR
.RAR
PACK RAR a -s -std -c- -r -z$CMT$
EXTR RAR x -std -c- -y -av-
TEST RAR t -std -c-
(Pozrite si uºívateûskú príruƒku RARu pre úpln∞ popis parametrov
príkazového riadku.)
Ke╘ sa spracovávajú archívy .RAR, .ARJ a .ZIP, je komentár zo zdrojového
archívu umiestnen∞ do doƒasného súboru, ktor∞ bude potom prebalen∞ do
nového archivu. Pre oznaƒenie komentárového súboru v príkazovom riadku
archivátora je pouºit∞ názov '$CMT$'. RCVT ho nahradí názvom aktuálneho
komentárového súboru pri prebaûovaní do nového typu achívu.
POZN╡MKA: Príkazové riadky archivátora PACK a EXTR by mali by£
definované rekurzívne pre podadresáre.
Príkazov∞ riadok TEST je nepovinn∞. Je pouºit∞ na overenie ƒerstvo
vytvoreného archívu (kontroluje, ƒi súbory môºu by£ rozbalené bez ch∞b).
V prípade, ºe program vráti nenulov∞ návratov∞ kód (ERRORLEVEL), je
prebalen∞ archív zruτen∞ a zdrojov∞ archív nie je odstránen∞, do
záznamového súboru RCVT.LOG sú umiestnené zodpovedajúce hlásenia.
Ak nie je definovan∞ príkazov∞ riadok TEST, sú prebalené archívy
povaºované za úspeτne vytvorené bez ich kontroly, ale je veûmi
odporúƒané pouºi£ príkaz TEST, ak to je moºné.
POZN╡MKA: Archivátory popísané v príkazov∞ch riadkoch RCVT.CFG musia
by£ v aktuálnej ceste (PATH) pre ich volanie z RCVT.
2. Pouºitie
Na spustenie RCVT pouºite nasledovnú syntax:
RCVT [-prepínaƒ[-]] <archív>
Len názov archívu je povinn∞ (substituƒné znaky sú povolené).
Voliteûné prepínaƒe:
-r[-]: konvertuje archívy v podadresároch
-n[+]: konvertuje vnorené archivy
-k[+]: ponecháva ƒas archívu
Príklady:
Konverzia vτetk∞ch archívov na aktuálnom disku:
RCVT -r *.*
Konverzia archivu book.lzh:
RCVT book.lzh
Rozbalenie je prevedené do doƒasného adresára vytvoreného v aktuálnej
ceste. Tieto súbory sú prehliadnuté, ak je nastavená voûba SCAN.
Súbory oznaƒené voûbou DEL nie sú zahrnuté do konvertovaného archívu.
Súbory oznaƒené voûbou ADD sú pridané do konvertovaného archívu.
Po úspeτnom vytvorení nového archívu (a jeho otestovaní príkazov∞m
riadkom TEST) je zdrojov∞ archív odstránen∞. Ak súbor obsahuje vnorené
archívy (archívy v archívu) sú tieº prebalené, ak nebol pouºit∞
prepínaƒ '-n-' v príkazovom riadku.
Komentáre archívu sú v prebalenom archíve obnovené, ak hlavn∞
archivátor má voûbu pre pridanie komentára archívu "$CMT$".
Mená zväzkov a iné τpecifické informácie sú ignorované a nie sú
prebalené.
Ak archivátor zahlási chybu a voûba 'OnError Abort' [pri chybe ukonƒi]
je nastavená v konfiguraƒnom súbore, RCVT zastaví spracovánie archívov.
Vτetky chyby sú zaznamenávané do súboru RCVT.LOG, ktor∞ sa nachádza v
rovnakom adresári ako RCVT.EXE.